sand blasting systems and booths - Turkish English Dictionary